﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using TekaMUD.Engine.Blocks;

namespace TekaMUD.Engine.Behaviour
{
	public abstract class AbstractSpawnPoint : GameEntity
	{
		/// <summary>
		/// Activates the spawn point, in case the creature has disappeared.
		/// </summary>
		public abstract void Activate();

		/// <summary>
		/// Activates the spawn point, in case the creature has disappeared.
		/// </summary>
		/// <param name="force">Force the NPC to be spawned even if it still exists</param>
		public abstract void Activate(bool force);
	}
}
